"""
    补间、缓动函数
        moveTo(x, y, duration=2, pyautogui.easeInQuad)
            补间或缓动函数指示鼠标移动到目标位置时的进度。通常情况下，当鼠标移动一段时间后，鼠标会以匀速直线向目的地直接移动。这称为线性补间或线性缓动函数。
            PyAutoGUI 模块中还有其他可用的补间函数pyautogui。该pyautogui.easeInQuad函数可以将第四个参数传递给moveTo()、move()、dragTo()和drag()函数，
            以使鼠标光标开始缓慢移动，然后加速移向目的地。总持续时间仍然与传递给函数的参数相同。
            情况pyautogui.easeOutQuad恰恰相反：鼠标光标开始快速移动，但在接近目的地时速度减慢。
            它将pyautogui.easeOutElastic超越目的地并来回“橡皮筋”，直到它稳定在目的地。
"""
import pyautogui

pyautogui.moveTo(100, 100, 2, pyautogui.easeInQuad)     # start slow, end fast
pyautogui.moveTo(100, 100, 2, pyautogui.easeOutQuad)    # start fast, end slow
pyautogui.moveTo(100, 100, 2, pyautogui.easeInOutQuad)  # start and end fast, slow in middle
pyautogui.moveTo(100, 100, 2, pyautogui.easeInBounce)   # bounce at the end
pyautogui.moveTo(100, 100, 2, pyautogui.easeInElastic)  # rubber band at the end

